.floatR { float:right !important; }
body { background:url(../administration/skin/background.gif) #000 repeat-x; }
a {
  color:#000000;
  text-decoration:none;
}
a:hover { text-decoration:underline; }
#home {
  padding:35px 0;
  min-height:500px;
  margin-bottom:50px;
  overflow:hidden;
}
#home h1 {
  color:#ffffff;
  font-size:3.8em;
  text-align:center;
  margin-bottom:90px;
  margin-top:50px;
}
.navigation {
  background:#1c1c1c;
  height:60px;
  width:100%;
  position:absolute;
  left:0;
}
.navigation .inner {
  margin-left:165px;
  color:#ffffff;
  margin-top:0 !important;
  padding-top:5px !important;
}
.navigation .inner a { color:#ffffff; }
#breadcrumb {
  overflow:hidden;
  font-size:2em;
  color:#cccccc;
}
#breadcrumb li { float:left; }
#breadcrumb a {
  text-decoration:none;
  color:#ffffff;
  float:left;
  margin-top:3px;
  display:block;
}
#breadcrumb .separate {
  background:url(../administration/skin/breadcrumb_separate.png) no-repeat;
  display:block;
  float:left;
  height:57px;
  width:11px;
  margin-left:20px;
  margin-right:10px;
}
#breadcrumb .noActive {
  margin-top:3px;
  display:block;
}
.content { padding-bottom:40px; }
.content #wrapper {
  background:#ffffff;
  padding-bottom:260px;
  min-height:800px;
}
.content #wrapper .inner {
  padding:15px;
  margin-top:130px;
}
.content h1 {
  text-align:center;
  font-size:3em;
  margin-top:20px;
  margin-bottom:30px;
}
#wrapper {
  margin:auto;
  width:1020px;
  overflow:hidden;
}
.list h2 {
  font-size:1.5em;
  margin-bottom:10px;
}
ul#selection li {
  float:left;
  background:url(../administration/skin/home_selection.png) no-repeat;
  width:430px;
  height:158px;
  padding-right:35px;
  margin:0 20px;
}
ul#selection li img {
  margin-top:20px;
  margin-left:35px;
  float:left;
}
ul#selection li .inner {
  display:inline;
  margin-top:25px;
  color:#ffffff;
  width:255px;
  float:right;
}
ul#selection li .inner h2 {
  font-size:1.5em;
  text-align:right;
  margin-bottom:30px;
}
ul#selection li .inner p { text-align:right; }
ul#selection li .inner a {
  color:#ffffff;
  margin-left:45px;
}
#footer {
  background:url(../administration/skin/bottom_background.gif) repeat-x;
  height:88px;
  width:100%;
}
#footer .inner {
  padding:15px;
  overflow:hidden;
}
#footer #SE_logo {
  background:url(../administration/skin/self_engine.png) no-repeat;
  width:128px;
  height:32px;
  display:block;
  margin-top:30px;
  float:left;
}
#footer .title {
  float:right;
  font-size:2.3em;
  margin-top:10px;
  color:#474747;
}
.content #footer { margin-top:-130px; }
.nyroModalLink h2 {
  font-size:1.2em;
  margin-bottom:10px;
}
#mediaList { width:450px; }
